import App from './App'

// #ifndef VUE3
import Vue from 'vue'
import uView from './uni_modules/uview-ui'
import { myRequest } from 'utils/request.js'
// 挂载到全局使用
Vue.prototype.$myRequest = myRequest

Vue.use(uView)
Vue.config.productionTip = false
App.mpType = 'app'
const app = new Vue({
    ...App
})
app.$mount()
// #endif

Vue.filter('dateFormat', function (originVal) {
  const dt = new Date(originVal);
  //获取年份
  const y = dt.getFullYear();
  //获取月份，月份是从0开始，需要+1，先＋1转换成字符串，调用字符串的padStart方法，保证位数为2，不足补0
  const m = (dt.getMonth() + 1 + '').padStart(2, '0');
  const d = (dt.getDate() + '').padStart(2, '0');
 
  const hh = (dt.getHours() + '').padStart(2, '0');
  const mm = (dt.getMinutes() + '').padStart(2, '0');
  const ss = (dt.getSeconds() + '').padStart(2, '0');
 
  return `${y}-${m}-${d}`;
  // return `${y}-${m}-${d} ${hh}:${mm}:${ss}`;
})
// #ifdef VUE3
import { createSSRApp } from 'vue'
export function createApp() {
  const app = createSSRApp(App)
  return {
    app
  }
}
// #endif